page{
		background-color: #f6f6f6;
		height: 100%;
	}
	.choose-page{
		background-color: #f6f6f6;
		height: 100%;
	}
	.choose-bg{
		background-color: #3b8bfe;
		height: 100rpx;
		padding-top: 20rpx;
	}
	.choose-wrap{
		background-color: #fff;
		border-radius: 20rpx;
		margin: 0rpx 30rpx;
		overflow: hidden;
	}
	.line{height: 20rpx;}
	.choose-text{color: #3b8bfe; width: 81%; text-align: right;}
	.uni-ellipsis{ white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;}
	.wszl-btn{
		width: 80%;
		margin-left: 10%;
		background-color: #3b8bfe;
		color: #FFFFFF;
		border-radius: 50rpx;
	}
	.query-popup{background-color: #fff;}
	.query-title{color: #3b8bfe; font-size: 32rpx;  font-weight: 700;
	padding: 20rpx 30rpx; position: relative;}
	.query-title:after {
	    position: absolute;
	    z-index: 3;
	    right: 0;
	    bottom: 0;
	    left: 0px;
	    height: 1px;
	    content: "";
	    -webkit-transform: scaleY(.5);
	    transform: scaleY(.5);
	    background-color: #f5f5f5;
	}
	.uni-list-cell{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 30rpx;
	font-size: 32rpx;
	position: relative;
	}
	.uni-list-cell:after {
	    position: absolute;
	    z-index: 3;
	    right: 0;
	    top: 0;
	    left: 15px;
	    height: 1px;
	    content: "";
	    -webkit-transform: scaleY(.5);
	    transform: scaleY(.5);
	    background-color: #f5f5f5;
	}
	.uni-list-cell:first-child::after{
		height: 0;
	}
	.query-btn{
		text-align: center;
		padding: 20rpx 0;
		color: #3b8bfe;
		font-size: 34rpx;
		position: relative;
	}
	.query-btn::after{
		position: absolute;
		z-index: 3;
		right: 0;
		top: 0;
		left: 0px;
		height: 1px;
		content: "";
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		background-color: #f5f5f5;
	}
	.Information-type{
		background-color: #fff;
	}
	.Information-title{
		font-size: 34rpx;
		color: #2d67e0;
		padding: 30rpx 0rpx;
		text-align: center;
		font-weight: 700;
	}
	.Information-wrap{
		display: flex;
		flex-direction: row;	
	}
	.Information-wrap-tabbar{		
		background-color: #f7f7f7;
		width: 40%;
	}
	.tabbar-item{
		padding: 30rpx;
		font-size: 32rpx;
		&.active {
			background-color: #FFFFFF;
			color: #2d67e0;
		}
		
		&.current {
			color: #FF0000;
		}
	}
	.tabbar_current{
		background-color: #fff;
		color: #5780e4;
		border-left: 10rpx solid #5780e4;
	}
	.Information-wrap-tabtext{
		flex: 1 1 0%;
	}
	.Information-tabtext-item{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding: 30rpx;
		font-size: 30rpx;
	}
	.scroll-Y{
		height: 500rpx;
	}
	.information-btn{
		display: flex;
		align-items: center;
		flex-direction: row;
		.btn-reset{
			padding: 30rpx 0;
			font-size: 32rpx;
			color: #77808f;
			width: 40%;
			text-align:center;			
		}
		.btn-confirm{
			padding: 30rpx 0;
			flex: 1 1 0%;
			background-color: #2F6DFE;
			font-size: 32rpx;
			color: #fff;
			text-align: center;
		}
		
	}
	.areapopup{
		background-color: #fff;
		position: relative;
	}
	.data-popup{
		background-color: #fff;
		padding: 30rpx 0;
		position: relative;
		.data-top-title1{
			font-size: 30rpx;
			margin: 0 30rpx;
		}
		.data-top-title2{
			font-size: 28rpx;
			color: #fe3b49;
			margin: 15rpx 30rpx 0;
		}
		.data-wrap{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			margin: 20rpx 30rpx;
			.data-star{
				width: 30%;
				text-align: center;
				.data-item-title{
					font-size: 32rpx;
					margin-bottom: 20rpx;
				}
				.data-item-text{
					display: flex;
					flex-direction: column;
					text{
						font-size: 30rpx;
						margin: 15rpx 0;
						color: #ccc6c7;
					}
					.item-text_on{
						font-size: 34rpx;
						color: #007aff;
						border: 1rpx solid #007aff;
						border-radius: 20rpx;
						padding: 6rpx 0;
					}
				}
			}			
		}
		.data-btn{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			margin: 0 30rpx;
			button{
				width: 45%;
			}
		}
	}
	
	
	.urban-list {
		margin: 0 10rpx 20rpx;
		border-radius: 3px;
		min-width: 28%;
		height: 50rpx;
		line-height: 50rpx;
		background-color: #f8f8f8;
		text-align: center;
		font-size: 28rpx;
		/* width: 28%; */
		color: #6b6b6b;
		box-sizing: border-box;
	
		&.active {
			color: #2f69e0;
			background-color: #eaf2ff;
		}
	
		&.urban-all {
			width: 70%;
			margin-top: 20rpx;
		}
	}